home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / GLUT-3.7 / LIB / GLSMAP / SMAP_SET.C < prev    next >
Encoding:
C/C++ Source or Header  |  1998-08-12  |  689 b   |  33 lines

  1.  
  2. /* Copyright (c) Mark J. Kilgard, 1998.  */
  3.  
  4. /* This program is freely distributable without licensing fees
  5.    and is provided without guarantee or warrantee expressed or
  6.    implied. This program is -not- in the public domain. */
  7.  
  8. #include "glsmapint.h"
  9.  
  10. void smapSetEye(SphereMap *smap,
  11.     GLfloat eyex, GLfloat eyey,    GLfloat eyez)
  12. {
  13.     smap->eye[X] = eyex;
  14.     smap->eye[Y] = eyey;
  15.     smap->eye[Z] = eyez;
  16. }
  17.  
  18. void smapSetUp(SphereMap *smap,
  19.     GLfloat upx, GLfloat upy, GLfloat upz)
  20. {
  21.     smap->up[X] = upx;
  22.     smap->up[Y] = upy;
  23.     smap->up[Z] = upz;
  24. }
  25.  
  26. void smapSetObject(SphereMap *smap,
  27.     GLfloat objx, GLfloat objy, GLfloat objz)
  28. {
  29.     smap->obj[X] = objx;
  30.     smap->obj[Y] = objy;
  31.     smap->obj[Z] = objz;
  32. }
  33.